Skip to content

Conversation

@kunal-vaishnavi
Copy link
Contributor

@kunal-vaishnavi kunal-vaishnavi commented Jan 7, 2026

Description

This PR rewrites all LLM examples in C/C++, C#, and Python to use standardized approaches for running inference with ONNX Runtime GenAI. It also removes the SLM engine, chat app, and Genny examples since they are now deprecated and not maintained. Users can try out Foundry Local, which is powered by ONNX Runtime GenAI, if interested in similar examples.

Motivation and Context

Examples across the languages and across functionalities are often out-of-sync. For example, a Python example may get updated but its equivalent C/C++ and C# examples do not. This PR fixes this by synchronizing feature parity across the various examples.

We can use this standardization to continue maintaining feature parity in the future.

@natke natke self-requested a review January 7, 2026 22:27
baijumeswani pushed a commit that referenced this pull request Jan 21, 2026
### Description

This PR adds the `Config.Overlay` API to C# and Java. It also introduces
the `Config` class and its main APIs to Objective-C.

### Motivation and Context

This PR aims to bring parity so that the APIs used in the examples are
available in all language bindings. It is needed for [this
PR](#1939) as well.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants